//
// Created by 86180 on 2025/11/7.
//

#ifndef LIBRARY_MANAGEMENT_ADMIN_H
#define LIBRARY_MANAGEMENT_ADMIN_H
#include "sqlite3.h"
typedef struct{
    int id;
    char name [20];
    char card_id [100];
    char phone [100];
    char register_time[50];
}reders;
typedef struct {
    int id;             // 图书ID
    char name[100];     // 图书名称
    char author[100];   // 作者
    char publisher[100];// 出版社
    int quantity;       // 库存数量
} Book;
typedef struct {
    int id;             // 管理员ID
    char username[50];  // 用户名
    char password[128]; // 加密后的密码（存储盐值+哈希）
} Admin;
int register_admin();
int  login_admin();
int  add_book();

int query_all_books();
int query_book_by_id();
int  update_book_quantity();
int   delete_book();
int logout_admin();
#endif //LIBRARY_MANAGEMENT_ADMIN_H
